// new
function Obj(o){
    function F(){} // 空函数 构造函数
    F.prototype=o;
    return new F();
}

var person={
    friends:["van","louis","nick"]  // 引用实例
}

var auperson=Obj(person);
auperson.friends.push('pob');
var yetperson=Obj(person);
yetperson.friends.push('js');
console.log(auperson.friends,yetperson.friends);

// 不引用  交给构造函数